//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by FernFlower decompiler)
//

package ciicos.alarm.service;

import ciicos.alarm.entity.AlarmRealNDataEntity;
import ciicos.alarm.model.alarmrealndata.AlarmRealNDataForm;
import ciicos.alarm.model.alarmrealndata.AlarmRealNDataPagination;
import ciicos.exception.LoginException;
import com.baomidou.mybatisplus.extension.service.IService;
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
import java.util.List;

public interface AlarmRealNDataService extends IService<AlarmRealNDataEntity> {
    List<AlarmRealNDataEntity> getList(AlarmRealNDataPagination alarmRealNDataPagination);

    List<AlarmRealNDataEntity> getTypeList(AlarmRealNDataPagination alarmRealNDataPagination, String dataType);

    AlarmRealNDataEntity getInfo(String id);

    void delete(AlarmRealNDataEntity entity);

    void create(AlarmRealNDataEntity entity);

    boolean update(String id, AlarmRealNDataEntity entity);

    String checkForm(AlarmRealNDataForm form, int i);

    boolean confirm(AlarmRealNDataEntity entity);

    void doSendMessage(String id, String tenant) throws LoginException, NoSuchAlgorithmException, InvalidKeyException;
}
